[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Interprocedural Static Single Assignment Form in Bauhaus

contributor ISTE, Programmiersprachen und Übersetzerbau
creator Staiger, Stefan
Vogel, Gunther
Keul, Steffen
Wiebe, Eduard
date 2007-11-09
description 17 pages
In this paper we describe interprocedural static single assignment form (ISSA) with optimizations as implemented in the Bauhaus project. We explain our framework which uses an abstract program representation enabling us to use different pointer analyses ranging from fast but imprecise to slow but precise ones. Our implementation includes the computation of (may and must) side effects and optimizations like pruning definitions with simple linear-time algorithms. This paper also provides comprehensive test results and statistics for a large test suite.
format application/pdf
302808 Bytes
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=TR-2007-03&engl=1
language eng
publisher Stuttgart, Germany, Universität Stuttgart
relation Technical Report No. 2007/03
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/TR-2007-03/TR-2007-03.pdf
subject Software Engineering Distribution, Maintenance, and Enhancement (CR D.2.7)
Semantics of Programming Languages (CR F.3.2)
SSA form
data flow
static interprocedural analysis
Bauhaus
title Interprocedural Static Single Assignment Form in Bauhaus
type Text
Technical Report